Auction Resource Allocation Mechanisms in Grids of Heterogeneous Computers
نویسنده
چکیده
This paper examines economic resource allocation through a number of auction types for a grid of ewaste computers. It examines the time to complete tasks and the energy usage of completing the tasks on a grid. A model of a simulated grid is developed and used to evaluate the resource allocation mechanisms. The model is an agent-based simulation where by user agents submit tasks to node agents that process these tasks. We evaluate three types of resource-allocator agents which all use a type of auction. The auction types are batch auction, continuous double auction and a pre-processed batch auction. The pre-processed batch auction is developed to try to have the advantages of both the continuous double auction and the batch auction. The simulated grid is calibrated to a real e-waste grid where each node has a performance index. This grid is a test grid of eight nodes of heterogenous computer hardware and with differing computational ability and energy usage. We simulate the auction types under the same task input streams. We consider a task impulse response stream on energy usage and time to complete all tasks and a input stream step response. Finally we consider the three auction allocation mechanisms under a random task stream. The paper finds that the choice of auction method makes a substantial difference in the time to complete tasks and in total energy consumption. Key–Words: grid computing, resource allocation, auctions, e-waste, energy consumption
منابع مشابه
Task-Oriented Computational Economic-Based Distributed Resource Allocation Mechanisms for Computational Grids
In computational grids, heterogeneous resources with different ownerships are dynamically available and distributed geographically. It is not realistic to build the resource allocation mechanisms for such computational platform without considering economic issues. Developing computational economic-based approaches is a promising avenue for building efficient, scalable and stable resource alloca...
متن کاملMulti-Attribute Double Auction Models for Resource Allocation in Computational Grids
In this paper we propose the double auction allocation models for computational grids, and two double auction algorithms for resource allocation: Single Price Double Auction algorithm (SPDA), and Multiple Attribute Double Auction algorithm (MADA). The fairness and comprehensive performance are introduced into the traditional double auction models to evaluate impact of price, speed and storage o...
متن کاملA Decentralized Auction Framework to Promote Efficient Resource Allocation in Open Computational Grids
Computational grids enable the sharing, aggregation, and selection of (geographically distributed) computational resources and can be used for solving large scale and data intensive computing applications. Computational grids are an appealing target application for market-based resource allocation especially given the attention in recent years to “virtual organizations” and policy requirements....
متن کاملMulti-attribute Reverse Auction-based Protocol for Resource Allocation in Grids
Auction models are found efficient in managing resources allocation, which is a key technology in grid computing system. In this paper, a new reverse auction approach is proposed, and its mechanism and related auction algorithm are designed. In our approach, the grid trading service, i.e., an intelligent entity, uses this auction algorithm to estimate the resource user’s satisfaction degree and...
متن کاملAuction-based Resource Allocation Protocols in Grids
In this paper, we study the auction model for resource management using the SimGrid simulation framework. We investigate three types of auction allocation protocols: (i) First-Price Auction, (ii) Vickrey Auction and (iii) Double Auction. The goal is to find which one is best suitable for the grid environment from users’ perspective as well as from resources’ perspective. The results showed that...
متن کامل